home *** CD-ROM | disk | FTP | other *** search
Wrap
XXXXmmmmVVVVaaaaCCCCrrrreeeeaaaatttteeeeSSSSiiiimmmmpppplllleeeeRRRRaaaaddddiiiiooooBBBBooooxxxx((((3333XXXXUUUU))))NNNNIIIIXXXX SSSSyyyysssstttteeeemmmmXXXXVVVVmmmmVVVVaaaaCCCCrrrreeeeaaaatttteeeeSSSSiiiimmmmpppplllleeeeRRRRaaaaddddiiiiooooBBBBooooxxxx((((3333XXXX)))) NNNNAAAAMMMMEEEE XXXXmmmmVVVVaaaaCCCCrrrreeeeaaaatttteeeeSSSSiiiimmmmpppplllleeeeRRRRaaaaddddiiiiooooBBBBooooxxxx - A RowColumn widget convenience creation function SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS #include <Xm/RowColumn.h> WWWWiiiiddddggggeeeetttt XXXXmmmmVVVVaaaaCCCCrrrreeeeaaaatttteeeeSSSSiiiimmmmpppplllleeeeRRRRaaaaddddiiiiooooBBBBooooxxxx( WWWWiiiiddddggggeeeetttt ppppaaaarrrreeeennnntttt, SSSSttttrrrriiiinnnngggg nnnnaaaammmmeeee, iiiinnnntttt bbbbuuuuttttttttoooonnnn____sssseeeetttt, XXXXttttCCCCaaaallllllllbbbbaaaacccckkkkPPPPrrrroooocccc ccccaaaallllllllbbbbaaaacccckkkk); VVVVEEEERRRRSSSSIIIIOOOONNNN This page documents Motif 2.1. DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN XXXXmmmmVVVVaaaaCCCCrrrreeeeaaaatttteeeeSSSSiiiimmmmpppplllleeeeRRRRaaaaddddiiiiooooBBBBooooxxxx creates an instance of a RowColumn widget of type XXXXmmmmWWWWOOOORRRRKKKK____AAAARRRREEEEAAAA and returns the associated widget ID. This routine uses the ANSI C variable-length argument list (_v_a_r_a_r_g_s) calling convention. This routine creates a RadioBox and its ToggleButtonGadget children. The name of each button is bbbbuuuuttttttttoooonnnn_____n, where _n is an integer from 0 (zero) to the number of buttons in the menu minus 1. _p_a_r_e_n_t Specifies the parent widget ID. _n_a_m_e Specifies the name of the created widget. _b_u_t_t_o_n__s_e_t Specifies which button is initially set. The value is the integer _n in the button name bbbbuuuuttttttttoooonnnn_____n. _c_a_l_l_b_a_c_k Specifies a callback procedure to be called when a button's value changes. This callback function is added to each button after creation as the button's XXXXmmmmNNNNvvvvaaaalllluuuueeeeCCCChhhhaaaannnnggggeeeeddddCCCCaaaallllllllbbbbaaaacccckkkk. The callback function is called when a button's value changes, and the button number is returned in the _c_l_i_e_n_t__d_a_t_a field. The variable portion of the argument list consists of groups of arguments. The first argument in each group is a constant or a string and determines which arguments follow in that group. The last argument in the list must be NULL. Following are the possible first arguments in each group of _v_a_r_a_r_g_s: XXXXmmmmVVVVaaaaRRRRAAAADDDDIIIIOOOOBBBBUUUUTTTTTTTTOOOONNNN This is followed by four additional arguments. The Page 1 (printed 10/3/02) XXXXmmmmVVVVaaaaCCCCrrrreeeeaaaatttteeeeSSSSiiiimmmmpppplllleeeeRRRRaaaaddddiiiiooooBBBBooooxxxx((((3333XXXXUUUU))))NNNNIIIIXXXX SSSSyyyysssstttteeeemmmmXXXXVVVVmmmmVVVVaaaaCCCCrrrreeeeaaaatttteeeeSSSSiiiimmmmpppplllleeeeRRRRaaaaddddiiiiooooBBBBooooxxxx((((3333XXXX)))) set specifies one button in the RadioBox and some of its resource values. Following are the additional four arguments, in order: _l_a_b_e_l The label string, of type XXXXmmmmSSSSttttrrrriiiinnnngggg. _m_n_e_m_o_n_i_c The mnemonic, of type KKKKeeeeyyyySSSSyyyymmmm. This is ignored in this release. _a_c_c_e_l_e_r_a_t_o_r The accelerator, of type SSSSttttrrrriiiinnnngggg. This is ignored in this release. _a_c_c_e_l_e_r_a_t_o_r__t_e_x_t The accelerator text, of type XXXXmmmmSSSSttttrrrriiiinnnngggg. This is ignored in this release. _r_e_s_o_u_r_c_e__n_a_m_e This is followed by one additional argument, the value of the resource, of type _X_t_A_r_g_V_a_l. The pair specifies a resource and its value for the RowColumn widget. XXXXttttVVVVaaaaTTTTyyyyppppeeeeddddAAAArrrrgggg This is followed by four additional arguments. The set specifies a resource and its value for the RowColumn widget. A resource type conversion is performed if necessary. Following are the additional four arguments, in this order: _n_a_m_e The resource name, of type SSSSttttrrrriiiinnnngggg _t_y_p_e The type of the resource value supplied, of type SSSSttttrrrriiiinnnngggg _v_a_l_u_e The resource value (or a pointer to the resource value, depending on the type and size of the value), of type _X_t_A_r_g_V_a_l _s_i_z_e The size of the resource value in bytes, of type _i_n_t XXXXttttVVVVaaaaNNNNeeeesssstttteeeeddddLLLLiiiisssstttt This is followed by one additional argument of type _X_t_V_a_r_A_r_g_s_L_i_s_t. This argument is a nested list of _v_a_r_a_r_g_s returned by XXXXttttVVVVaaaaCCCCrrrreeeeaaaatttteeeeAAAArrrrggggssssLLLLiiiisssstttt. For more information on variable-length argument lists, see the X Toolkit Intrinsics documentation. A number of resources exist specifically for use with this and other simple menu creation routines. For a complete Page 2 (printed 10/3/02) XXXXmmmmVVVVaaaaCCCCrrrreeeeaaaatttteeeeSSSSiiiimmmmpppplllleeeeRRRRaaaaddddiiiiooooBBBBooooxxxx((((3333XXXXUUUU))))NNNNIIIIXXXX SSSSyyyysssstttteeeemmmmXXXXVVVVmmmmVVVVaaaaCCCCrrrreeeeaaaatttteeeeSSSSiiiimmmmpppplllleeeeRRRRaaaaddddiiiiooooBBBBooooxxxx((((3333XXXX)))) definition of RowColumn and its associated resources, see XXXXmmmmRRRRoooowwwwCCCCoooolllluuuummmmnnnn(3). RRRREEEETTTTUUUURRRRNNNN Returns the RowColumn widget ID. RRRREEEELLLLAAAATTTTEEEEDDDD XXXXmmmmCCCCrrrreeeeaaaatttteeeeRRRRaaaaddddiiiiooooBBBBooooxxxx(3), XXXXmmmmCCCCrrrreeeeaaaatttteeeeRRRRoooowwwwCCCCoooolllluuuummmmnnnn(3), XXXXmmmmCCCCrrrreeeeaaaatttteeeeSSSSiiiimmmmpppplllleeeeCCCChhhheeeecccckkkkBBBBooooxxxx(3), XXXXmmmmCCCCrrrreeeeaaaatttteeeeSSSSiiiimmmmpppplllleeeeRRRRaaaaddddiiiiooooBBBBooooxxxx(3), XXXXmmmmRRRRoooowwwwCCCCoooolllluuuummmmnnnn(3), and XXXXmmmmVVVVaaaaCCCCrrrreeeeaaaatttteeeeSSSSiiiimmmmpppplllleeeeCCCChhhheeeecccckkkkBBBBooooxxxx(3), Page 3 (printed 10/3/02)